Definition of Barking Deer

  • (noun) small Asian deer with small antlers and a cry like a bark

Synonyms of Barking Deer


Antonyms of Barking Deer


No Antonyms Found.

Homophones of Barking Deer


No Homophones Found.